home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -serious- / wb / locked / install_locked next >
Text File  |  1999-09-06  |  7KB  |  267 lines

  1. ; Skrypt instalacyjny dla programu Locked (1998-1999)
  2. ;
  3. ;    $VER: Locked v0.5 by ZATOR (22.01.1999)
  4. ;
  5.  
  6.  
  7.  
  8. (set #ver_bgui (/ (getversion "libs:bgui.library") 65536))
  9. (set #ver_iden (/ (getversion "libs:identify.library") 65536))
  10. (set #ver_reqt (/ (getversion "libs:reqtools.library") 65536))
  11. (set #ver_fiid (/ (getversion "libs:FileID.library") 65536))
  12. (set #ver_asl (/ (getversion "libs:asl.library") 65536))
  13. (set #ver_cdpl (/ (getversion "libs:cdplay.library") 65536))
  14.  
  15.  
  16. (set wybr
  17.     (askchoice
  18.         (prompt "Jëzyk/Language")
  19.         (help @askchoice-help)
  20.         (choices "ENGLISH" "POLSKI")
  21.         (default 0)
  22.     )
  23. )
  24.  
  25. (if (= wybr 0)
  26. (
  27. (set #witam "Welcome in program installer to install programe\nLocked\nWith this script you install and configure programe") 
  28. (set #info ("\n Version (installed on your HD) of library:\n\nbgui.library - %ld (NIEZBËDNA)\nreqtools.library - %ld (NIEZBËDNA)\nasl.library - %ld\n FileID.library - %ld\n cdplay.library - %ld\n identify.library - %ld" #ver_bgui #ver_reqt #ver_asl #ver_fiid #ver_cdpl #ver_iden))
  29. (set #info_go "\nI'm installing programe Locked in directory WBSTARTUP\nSYS:WBSTARTUP/")
  30. (set #help_locked "\nScript copying programe Locked to drawer sys:wbstartup\nWith this Locked gonna runing always when you loading System")
  31. (set #info_locked "Copying programe Locked")
  32. (set #info_lang "Programe Locked have built polish language\nif you want you maybe install other language")
  33. (set #info_catalog "Which translation install?")
  34. (set #help_catalog "Mark this position which you want install in your system")
  35. (set #info_doc "Where install documentation?")
  36. (set #help_doc "This is documentation for programe Locked, better install his, because you maybe have problems when you change preferences")
  37. (set #info_pref "\nNOW I'm Ask you for many things to seting preferences\nof programe")
  38. (set #pyt_urz "How many drivers have gonna secure option")
  39. (set #hlp_urz "Enter number of drivers which have gonna secure option")
  40. (set #name_dev1 "Enter name 1-st partition (without ':' !!!)")
  41. (set #name_dev2 "Enter name 2-nd partition (without ':' !!!)")
  42. (set #name_dev3 "Enter name 3 partition (without ':' !!!)")
  43. (set #name_dev4 "Enter name 4 partition (without ':' !!!)")
  44. (set #name_dev5 "Enter name 5 partition (without ':' !!!)")
  45. (set #name_dev6 "Enter name 6 partition (without ':' !!!)")
  46. (set #file_cr "Creating configuration file")
  47. (copyfiles
  48.     (prompt "Kopiuje plik")
  49.     (source "extra/FirstInstallation")
  50.     (dest "ram:")
  51.     (newname "PierwszaInstalacja")
  52.     (help "NIc dodaê... nic ujâê...")
  53. )
  54. ))
  55.  
  56. (if (= wybr 1)
  57. (
  58. (set #witam "Witam w programie instalacyjnym programu\nLocked\nDziëki temu skryptowi zainstalujesz oraz skonfigurujesz program")
  59. (set #info ("\nWersje (zainstalowanych u ciebie) wymaganych bibliotek:\n\nbgui.library - %ld (NIEZBËDNA)\nreqtools.library - %ld (NIEZBËDNA)\nasl.library - %ld\n FileID.library - %ld\n cdplay.library - %ld\n identify.library - %ld" #ver_bgui #ver_reqt #ver_asl #ver_fiid #ver_cdpl #ver_iden))
  60. (set #info_go "\nTeraz zainstaluje program locked w katalogu WBSTARTUP\nSYS:WBSTARTUP/")
  61. (set #help_locked "\nSkrypt skopiuje program Locked do katalogu sys:wbstartup\nDziëki temu Locked bëdzie sië uruchamiaî przy kaûdym wgraniu systemu.")
  62. (set #info_locked "Kopiuje program Locked")
  63. (set #info_lang "Program Locked ma wbudowany w sobie jëzyk POLSKI\njeôli chcesz moûesz zainstalowaê teraz katalogi\ninnych jëzyków")
  64. (set #info_catalog "Które tîumaczenia zainstalowaê?")
  65. (set #help_catalog "Zaznaczasz te wersje tîumaczeï, które chcesz zainstalowaê.")
  66. (set #info_doc "Gdzie zainstalowaê dokumentacje?")
  67. (set #help_doc "Jest to dokumentacja do programu, lepiej jâ zainstaluj bo potem moûesz mieê problemy przy zmienianiu preferencji")
  68. (set #info_pref "\nTeraz zapytam cië o kilka rzeczy aby ustawiê preferencje\nprogramu")
  69. (set #pyt_urz "Ile chcesz mieê zabezpieczonych partycji?")
  70. (set #hlp_urz "Wpisz liczbë urzâdzeï, które majâ mieê moûliwoôê opcje zabezpieczenia przed nagrywaniem.")
  71. (set #name_dev1 "Wpisz nazwe 1 partycji (bez ':' !!!)")
  72. (set #name_dev2 "Wpisz nazwe 2 partycji (bez ':' !!!)")
  73. (set #name_dev3 "Wpisz nazwe 3 partycji (bez ':' !!!)")
  74. (set #name_dev4 "Wpisz nazwe 4 partycji (bez ':' !!!)")
  75. (set #name_dev5 "Wpisz nazwe 5 partycji (bez ':' !!!)")
  76. (set #name_dev6 "Wpisz nazwe 6 partycji (bez ':' !!!)")
  77. (set #file_cr "Tworze plik konfiguracyjny")
  78. (copyfiles
  79.     (prompt "Kopiuje plik")
  80.     (source "extra/PierwszaInstalacja")
  81.     (dest "ram:")
  82.     (help "NIc dodaê... nic ujâê...")
  83. )
  84. ))
  85.  
  86. (set #dev1 "DH0")
  87. (set #dev2 "DH1")
  88. (set #dev3 "DH2")
  89. (set #dev4 "DH3")
  90. (set #dev5 "DH4")
  91. (set #dev6 "DH5")
  92.  
  93. (welcome #witam)
  94.  
  95. (message #info)
  96. (message #info_go)
  97.  
  98. (copyfiles
  99.     (prompt #info_locked)
  100.     (source "Locked")
  101.     (dest "sys:wbstartup")
  102.     (confirm)
  103.     (help #help_locked)
  104. )
  105.  
  106. (set wyb
  107.     (askchoice
  108.         (prompt #info_lang)
  109.         (help @askchoice-help)
  110.         (choices "TAK/YES" "NIE/NO")
  111.         (default 1)
  112.     )
  113. )
  114.  
  115. (if (= wyb 0)
  116. (
  117. (copyfiles
  118.     (prompt #info_catalog)
  119.     (source "catalog")
  120.     (all)
  121.     (dest "LOCALE:catalogs")
  122.     (confirm)
  123.     (help #help_catalog)
  124. )
  125. )   
  126. )
  127.  
  128. (copyfiles
  129.     (prompt #info_doc)
  130.     (source "Locked.doc")
  131.     (dest "sys:tools")
  132.     (confirm)
  133.     (help #help_doc)
  134. )
  135.  
  136. (message #info_pref)
  137.  
  138. (set #urzadzenia
  139.     (asknumber
  140.         (prompt #pyt_urz)
  141.         (help #hlp_urz)
  142.         (range 1 6)
  143.         (default 1)
  144.     )
  145. )
  146.  
  147.  
  148. (if (> #urzadzenia 0)
  149. (
  150. (set #dev1
  151.     (askstring
  152.         (prompt #name_dev1)
  153.         (help @askstring-help)
  154.         (default "DH0")
  155.     )
  156. )
  157. ))
  158.  
  159. (if (> #urzadzenia 1)
  160. (
  161. (set #dev2
  162.     (askstring
  163.         (prompt #name_dev2)
  164.         (help @askstring-help)
  165.         (default "DH1")
  166.     )
  167. )
  168. ))
  169.  
  170.  
  171. (if (> #urzadzenia 2)
  172. (
  173. (set #dev3
  174.     (askstring
  175.         (prompt #name_dev3)
  176.         (help @askstring-help)
  177.         (default "DH2")
  178.     )
  179. )
  180. ))
  181.  
  182. (if (> #urzadzenia 3)
  183. (
  184. (set #dev4
  185.     (askstring
  186.         (prompt #name_dev4)
  187.         (help @askstring-help)
  188.         (default "DH3")
  189.     )
  190. )
  191. ))
  192.  
  193.  
  194. (if (> #urzadzenia 4)
  195. (
  196. (set #dev5
  197.     (askstring
  198.         (prompt #name_dev5)
  199.         (help @askstring-help)
  200.         (default "DH4")
  201.     )
  202. )
  203. ))
  204.  
  205. (if (> #urzadzenia 5)
  206. (
  207. (set #dev6
  208.     (askstring
  209.         (prompt #name_dev6)
  210.         (help @askstring-help)
  211.         (default "DH5")
  212.     )
  213. )
  214. ))
  215.  
  216. (textfile
  217.     (prompt #file_cr)
  218.     (help #file_hl)
  219.     (dest "ENVARC:locked.prefs")
  220.     (append "Locked V0.80 (1998) Prefs.\n")
  221.     (append "50\n50\n0\n")
  222.     (append #dev1)
  223.     (append "\n")
  224.     (append #dev2)
  225.     (append "\n")
  226.     (append #dev3)
  227.     (append "\n")
  228.     (append #dev4)
  229.     (append "\n")
  230.     (append #dev5)
  231.     (append "\n")
  232.     (append #dev6)
  233.     (append "\n")
  234.     (append #urzadzenia)
  235.     (append "\n")
  236.     (append "0\ntopaz.font\n8\n2\natapi.device\n")
  237.     (append "Workbench Screen                                                                #@!-81\n\n")
  238.     (confirm)
  239. )
  240.  
  241. (textfile
  242.     (prompt #file_cr)
  243.     (help #file_hl)
  244.     (dest "ENV:locked.prefs")
  245.     (append "Locked V0.80 (1998) Prefs.\n")
  246.     (append "50\n50\n0\n")
  247.     (append #dev1)
  248.     (append "\n")
  249.     (append #dev2)
  250.     (append "\n")
  251.     (append #dev3)
  252.     (append "\n")
  253.     (append #dev4)
  254.     (append "\n")
  255.     (append #dev5)
  256.     (append "\n")
  257.     (append #dev6)
  258.     (append "\n")
  259.     (append #urzadzenia)
  260.     (append "\n")
  261.     (append "0\ntopaz.font\n8\n2\natapi.device\n")
  262.     (append "Workbench Screen                                                                #@!-81\n\n")
  263.     (confirm)
  264. )
  265. (run "Locked")
  266.